<?php
/****************************************************
 * $Date:: Jun 27, 2010 7:41:13 PM					*
 * $Revision:										*
 * $Author:: duongthienduc							*
 * $Comment::										*
****************************************************/

class Bet_Model_User extends Bet_Model_Abstract {

	const STATUS_DISABLE = 0;
	const STATUS_ENABLE = 1;

	private $_user_id;
	private $_username;
	private $_password;
	private $_full_name;
	private $_birthday;
	private $_cid;
	private $_gender;
	private $_address;
	private $_city;
	private $_nationality;
	private $_education;
	private $_phone;
	private $_cell_phone;
	private $_status;

	/**
	 * Setter for userId 
	 * @param int $userId user's id to set
	 */
	public function setUserId($userId) {
		$this->_user_id = $userId;
	}

	/**
	 * Getter for userId
	 * @return int
	 */
	public function getUserId() {
		return $this->_user_id;
	}

	/**
	 * Setter for username 
	 * @param string $username User's name to set
	 */
	public function setUsername($username) {
		$this->_username = $username;
	}

	/**
	 * Getter for username
	 * @return string
	 */
	public function getUsername() {
		return $this->_username;
	}

	/**
	 * Setter for password 
	 * @param string $password Password to set
	 */
	public function setPassword($password) {
		$this->_password = $password;
	}

	/**
	 * Getter for password
	 * @return string
	 */
	public function getPassword() {
		return $this->_password;
	}

	/**
	 * Setter for fullName 
	 * @param string $fullName user's fullname to set
	 */
	public function setFull_name($fullName) {
		$this->_full_name = $fullName;
	}

	/**
	 * Getter for fullName
	 * @return string
	 */

	public function getFull_name() {
		return $this->_full_name;
	}

	/**
	 * Setter for birthday 
	 * @param string $birthday user's birthday to set
	 */
	public function setBirthday($birthday) {
		$this->_birthday = $birthday;
	}

	/**
	 * Getter for birthday
	 * @return string
	 */
	public function getBirthday() {
		return $this->_birthday;
	}

	/**
	 * Setter for cid 
	 * @param string $cid userId to set
	 */
	public function setCid($cid) {
		$this->_cid = $cid;
	}

	/**
	 * Getter for cid
	 * @return string
	 */
	public function getCid() {
		return $this->_cid;
	}

	/**
	 * Setter for gender 
	 * @param int $gender gender to set
	 */
	public function setGender($gender) {
		$this->_gender = $gender;
	}

	/**
	 * Getter for gender
	 * @return int
	 */
	public function getGender() {
		return $this->_gender;
	}

	/**
	 * Setter for address 
	 * @param string $address address to set
	 */
	public function setAddress($address) {
		$this->_address = $address;
	}
	
	/**
	 * Getter for address
	 * @return string
	 */
	public function getAddress() {
		return $this->_address;
	}

	/**
	 * Setter for city 
	 * @param string $city city to set
	 */
	public function setCity($city) {
		$this->_city = $city;
	}

	/**
	 * Getter for city
	 * @return string
	 */
	public function getCity() {
		return $this->_city;
	}

	/**
	 * Setter for nationality 
	 * @param string $nationality nationality to set
	 */
	public function setNationality($nationality) {
		$this->_nationality = $nationality;
	}

	/**
	 * Getter for nationality
	 * @return string
	 */
	public function getNationality() {
		return $this->_nationality;
	}

	/**
	 * Setter for education 
	 * @param string $education education to set
	 */
	public function setEducation($education) {
		$this->_education = $education;
	}

	/**
	 * Getter for education
	 * @return string
	 */
	public function getEducation() {
		return $this->_education;
	}

	/**
	 * Setter for cellPhone 
	 * @param string $cellPhone cellPhone to set
	 */
	public function setCell_phone($cellPhone) {
		$this->_cell_phone = $cellPhone;
	}

	/**
	 * Getter for cellPhone
	 * @return string
	 */
	public function getCell_phone() {
		return $this->_cell_phone;
	}

	/**
	 * Setter for createdDate
	 * @param string $createdDate News Category's createdDate to set
	 */
	public function setCreatedDate($createdDate) {
		$this->_created_date = $createdDate;
	}

	/**
	 * Getter for createdDate
	 * @return string
	 */
	public function getCreatedDate() {
		return $this->_created_date;
	}

	/**
	 * Setter for updatedDate
	 * @param string $updatedDate News Category's updatedDate to set
	 */
	public function setUpdatedDate($updatedDate) {
		$this->_updated_date = $updatedDate;
	}

	/**
	 * Getter for updatedDate
	 * @return string
	 */
	public function getUpdatedDate() {
		return $this->_updated_date;
	}

	/**
	 * Setter for status 
	 * @param string $status status to set
	 */
	public function setStatus($status) {
		$this->_status = $status;
	}

	/**
	 * Getter for status
	 * @return string
	 */
	public function getStatus() {
		return $this->_status;
	}

}

?>